Big Huge Thesaurus

Cyamopsis tetragonolobus

noun